"""
日志配置工具 - 兼容性模块
"""

def get_log_config(service_name: str, config: dict = None):
    """获取日志配置
    
    Args:
        service_name: 服务名称
        config: 配置字典
        
    Returns:
        dict: 日志配置字典
    """
    return {
        'version': 1,
        'disable_existing_loggers': False,
        'formatters': {
            'default': {
                'format': '[%(asctime)s] %(levelname)s in %(name)s: %(message)s',
            }
        },
        'handlers': {
            'console': {
                'class': 'logging.StreamHandler',
                'formatter': 'default',
                'level': 'INFO'
            }
        },
        'root': {
            'level': 'INFO',
            'handlers': ['console']
        },
        'loggers': {
            service_name: {
                'level': 'INFO',
                'handlers': ['console'],
                'propagate': False
            }
        }
    }
